使用 Git 可以算是工程師的基本功,是管理版本和團隊開發的基礎。而 Git 的操作介面基本上分為兩種:CLI、GUI。
其實我推薦新手先從 CLI 指令學起(就如同我被訓練的那樣)
Git 基本指令教學(請跳過 Merge):
https://hackmd.io/LSFaNQyYRK23AGneWYitsA#/
我第一次接觸 Git GUI 是實習的時候,那時候使用 Github Student Pack 獲得一年的 GitKraken Pro,也是第一次完整的跑 Gitflow。
圖片來源:https://www.gitkraken.com/blog/best-git-%e5%ae%a2%e6%88%b7-%e7%ab%af-windows-macos-linux
到公司上班後,開始改用 SourceTree。我覺得是一個簡單、基本功能齊全的工具。若沒預算訂閱,SourceTree 也會是一個不錯的工具。
圖片來源:https://www.sourcetreeapp.com/